input[type="text"],
input[type="password"],
input[type="tel"],
input[type="number"],
select,
textarea {
  min-height: 33px;
  border: 1px solid $dark;
  padding: 0 5px;
}

.radio {
  display: flex;
  align-items: center;
  cursor: pointer;
  input {
    margin:0 5px;
    position: relative;
    width: $checkbox-width;
    height: $checkbox-width;
    border: 0;
    background: transparent;
    cursor: pointer;
    -webkit-appearance: none;
    &:before {
      display: table;
      width: 100%;
      height: 100%;
      border-radius: 50%;
      background: $light;
      border: 1px solid $dark;
      content: ' ';
    }
    &:checked:after {
      position: absolute;
      content: '';
      left: 4px;
      top:4px;
      width: $checkbox-width - 8;
      height: $checkbox-width - 8;
      background: $dark;
      border-radius: 50%;
      border-color: $dark;
    }
  }
}
